Nurbs
قبل أن تقرأ |
|
الإخوة الكرام،، | |
هذا الدرس تمت كتابته بناء على الفصل
الخاص بالـ Nurbs من الـHelp
الخاص بماكس 5 ، و هذه الترجمة ليست حرفية و إنما هي مليئة بالتصرف و ذلك
لوجود بعض المفاهيم التي لم يتم شرحها جيدا في النص الأصلي أو التي تعتمد على
قراءة الفصول السابقة من الـ Help . كما ان هذا
الدرس لا يشرح كل أجزاء الـ Nurbs بالتفصيل و إنما
تم تجاهل بعض الأجزاء الإحترافية و الدقيقة (زيادة عن اللزوم) و التي قد لا
نحتاج لها. وذلك لضخامة الفصل الخاص بالـ Nurbs
حيث لم يكن من الممكن ترجمته بالتفصيل (109 صفحات). |
|
و أخيرا أرجو المعذرة عن أية أخطاء في الدرس لكوني مبتدئ و لأنني كنت أدرس الـNurbs لأول مرة أثناء ترجمتها. و أرحب بأي تصحيح أو استفسار على عنواني Achilles@dardachat.net | |
و لا تنسونا بالدعاء إن
أعجبكم الدرس.. أخوكم Achilles |
|
المقدمة Introduction | |
يوفر لنا
برنامج MAX مزية استخدام منحنيات و أسطح NURBS و كلمة NURBS هي اختصار لـ
Non-Uniform Rational B-Splines و لا يهمنا معنى هذه الجملة بالعربية بقدر ما
يهمنا أن نصبح قادرين على استخدام الـ NURBS التي أصبجت علما كاملا يستخدم في
تصميم و نمذجة الأسطح. و هي مناسبة لتصميم الأسطح ذات المحنيات المعقدة ، و
هي لا تتطلب أن نعرف الحسابات الرياضية التي تقوم عليها. و قد انتشر استخدام
الـ NURBS لسهولة التعامل و التفاعل معها . |
|
أولا: استخدام المضلعات Polygons يجعل من الصعب عمل أسطح
منحنية معقدة . |
|
العناصر و العناصر الفرعية OBJECTS & SUB-OBJECTS | |
مثل الأشكال العادية في MAX ، أي نموذج NURBS ممكن أن يكون مجمع من عدة نماذج NURBS أصغر، و في ماكس يطلق على العنصر الرئيسي Object و الفرعي Sub-object ، و منحنيات و أسطح NURBS يمكن التحكم فيها عن طريق نوعين من الـ sub-objects هما النقاط points و قمم التحكم control vertices أو مانطلق عليه اختصارا CVs ، و هما في الـNURBS مثل الـ vertices في أي شكل spline عادي . و هاهي الـ subobjects الخاصة بالـNURBS : الأسطح (surfaces): و يوجد منها نوعان سيتم شرحهما فيما
بعد و هما cv surface و point surface. |
|
ملحوظات هامة:
|
|
صنع النماذج Creating NURBS models | |
هناك العديد من الطرق للبدء في صنع نماذج NURBS ، و هذا ملخص لكيفية البدء فيما يمكن أن نطلق عليه TOP-LEVEL أو PARENT Nurbs أي النموذج الأب أو الأعلى و هو الأساس الذي نبدأ من التصميم: |
|
- يمكنك صنع منحنيات NURBs
من لوحة أوامر shape
|
|
- يمكنك صنع أسطح Nurbs من
لوحة أوامر Geometry
|
|
- يمكنك تحويل أي من أشكال Geometry إلى Nurbs (مثل الكرة و المكعب و براد الشاي..إلخ ). |
|
- يمكنك تحويل أي من أشكال Splines إلى Nurbs (مثل الدائرة و المستطيل و القوس و الخط و الشكل البيضاوي..إلخ ). |
|
- يمكنك تحويل أي patch grid إلى Nurbs . | |
- يمكنك تحويل أي كائن إلتفافي( loft ) إلى Nurbs .(*) | |
العمل مع النماذج Working with NURBS models | |
عندما تبدأ في صنع نموذج باستخدام Nurbs عادة ما نتبع
الخطوات التالية : |
|
تعديل النماذج و صنع العناصر الفرعية Modifying NURBS Models and Creating Sub-Objects | |
يمكنك البدء في التعديل في Nurbs مباشرة عند دخولك لوحة المعدلات Modify Panel بدون الحاجة لتطبيق أي معدلات جديدة ، كأنك تقوم بالتعديل في خصائص أي شكل عادي .و يمكنك أيضا صنع sub-objects جديدة بدون الحاجة للرجوع للوحة Create مرة أخرى ، و هذا بالطبع يعد استثناء لبقية الأدوات في ماكس. فهناك Rollouts أو ما يمكن أن ندعوه (اللوحات المنزلقة)، هذه الـ rollouts هناك منها ما هو خاص بالمنحنيات أو الأسطح و كلها تحتوي على وسائل صنع sub-objects جديدة في Nurbs . أنظر الصورة التالية التي توضح الـ rollouts و الصورة التي بعدها توضح أحد هذه الـrollouts عند فتحه و هو الخاص بالأسطح surfaces و كيف أن هناك العديد من الوسائل لصنع أسطح جديدة في الشكل . |
|
|
|
|
|
|
|
بخلاف الـ rollouts يمكنك طبعا استخدام الـ tool box الخاص بـ Nurbs . |
|
|
|
|
|
Quad Menu for NURBS Objects | |
|
|
استخدام صندوق الأدوات Using the NURBS Toolbox to Create Sub-Objects | |
كما قلنا من قبل أن العمليات العديدة التي نقوم بتطبيقها
على Nurbs موجودة في شكل قوائم منزلقة مقسمة حسب المستوى الفرعي الذي ستعمل
عليه ، فإن هناك وسيلة اخرى من شأنها توفير الوقت و الجهد و هي صندوق أدوات
Nurbs الذي يقوم بهذه العمليات جميعا عن طريق مجموعة من الأيقونات المقسمة
إلى ثلاثة أصناف. فكما هو موضح في الصورة بالاعلى لدينا 6 عمليات يمكننا
تطبيقها على النقاط ، 18 عملية للمنحنيات ، و 17 عملية لأسطح. فكما كلنا من
قبل أن كل شكل Nurbs يتكون من أحد هذه المستويات الفرعية أو كلها ،فهناك
أشكال تحتوي نقاط و منحنيات و أسطح .و كما قلنا فإن هذه العمليات يمكن الوصول
لها جميعا عن طريق الـقوائم المنزلقة. |
|
|
|
و النقاط التالية توضح خصائص استخدام الـ Nurbs tool box :
|
|
كائنات الإلتفاف (Loft) هي كائنات يتم صنعها باستخدام مقطع و مسار ، و عندما ندرس الجزء الخاص بالأسطح سيقابلنا مصطلح "أسطح Loft" أو ما يسمى Loft Surfaces ، و لذلك وجب التنبيه حتى لا نخلط بين النوعين ، و في تلك الحالة لن نطلق عليها كلمة أسطح الإلتفاف لأنها ليست كذلك. مصطلح الإلتفاف أصلا من ابتكار الأستاذ أبوبدر . |
|
لمعرفة كيفية صنع كائنات الإلتفاف هناك درسين أنصحكم بقراءة كليهما: | |
إضغط هنا لزيارة درس أبو بدر . | |
إضغط هنا لزيارة درس عطية عبده . | |
ملحوظة لا تخلو من التحذلق: كلمة Loft أصلا تعني الطابق العلوي الذي تخزن فيه الأشياء (العلية) ، و بخاصة في الكنائس ، و الفعل معناه يخزن في العلية ، أو يضرب الكرة بقوة . |
|
إضغط هنا للعودة للأعلى | |